<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		对象高级：创建对象的其他方式 ---- 面向对象编程
		1/面向对象编程：需要先分析功能，设计实现功能的对象    使用这些对象完成整个逻辑
		面向过程编程：分析整个流程，边分析边开发
		
		2/面向对象开发时 ： 对象的来源  对象的关系
		
		<script>
			function car(){
				var obj = new Object();
				this.name = "BYD"
				return obj;
			}
			var c1 = car()
			
			function people(){
				var obj = new Object();
				
				return obj;
			}
			var p1 = people()
			
			// 对象有一个constructor 属性，用来获取创建自己工厂（来源）
			
			
			console.log(c1.constructor)
			console.log(p1.constructor)
			
		</script>
	</body>
</html>
